package com.teamsun.mapper;

import com.teamsun.entity.AccessIn;

import java.util.List;
import java.util.Map;

/**
 * <p>查询报表接入信息</p>
 */
public interface AccessInMySQLMapper {

    /**
     * 查询报表接入系统
     * @return
     */
    List<AccessIn> queryAccessIn(Map<String, Object> param);

    /**
     * 分页查询报表接入系统
     * @param param
     * @return
     */
    List<Map<String, Object>> queryAccessInByPage(Map<String, Object> param);

    /**
     * 查询报表接入系统个数
     * @param param
     * @return
     */
    int queryAccessInCount(Map<String, Object> param);

    /**
     * 删除报表接入系统
     * @param param
     */
    void deleteAccessIn(Map<String, Object> param);

    /**
     * 保存报表接入系统
     * @param accessIn
     */
    void saveAccessIn(AccessIn accessIn);

    /**
     * 修改报表接入系统
     * @param accessIn
     */
    void updateAccessIn(AccessIn accessIn);

    /**
     * 修改报表接入系统Token
     * @param params
     */
    void updateAccessToken(Map<String, Object> params);
}
